IGroup 介面

代表一個軸組,最多可有 32 個軸組。

繼承體系

System.Object
  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IGroup

命名空間IntervalZero.KINGSTAR.Base.Class

組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
public interface IGroup : INotifyPropertyChanged
Public Interface IGroup Inherits INotifyPropertyChanged

 

IGroup 介面陳列了以下成員。

方法

 名稱說明
AddAxis將軸新增到軸組。
Halt命令一個控制運動停止。
Inch針對具有最大距離限制的軸組,命令一個永不停止的控制運動以指定速度移動。
Jog針對軸組,命令一個永不停止的控制運動以指定速度移動。
MoveCircularAbsolute命令軸組從工具中心點的目前位置開始進行圓弧插補運動。
MoveCircularAdditive命令軸組從工具中心點的目前位置開始進行圓弧插補運動。
MoveCircularRelative命令軸組從工具中心點的目前位置開始進行圓弧插補運動。
MoveDirectAbsolute命令軸組在指定的座標系統上移動到指定的絕對位置,無需了解軸組是如何(從哪個路徑)到達該目標位置。
MoveDirectRelative命令軸組移動到一個相對位置,無需了解軸組是如何(從哪個路徑)到達該目標位置。
MoveHelicalAbsolute命令軸組從工具中心點的目前位置開始進行螺旋插補運動。
MoveHelicalAdditive命令軸組從工具中心點的目前位置開始進行螺旋插補運動。
MoveHelicalRelative命令軸組從工具中心點的目前位置開始進行螺旋插補運動。
MoveLinearAbsolute命令軸組從工具中心點的目前位置一直到指定座標系統之絕對位置進行直線插補運動。
MoveLinearAdditive命令軸組從工具中心點的目前位置一直到指定座標系統之相對位置進行直線插補運動。
MoveLinearRelative命令軸組從工具中心點的目前位置一直到指定座標系統之相對位置進行直線插補運動。
RemoveAllAxes將所有的軸從軸組移除。
RemoveAxis將軸從軸組移除。
Reset重置所有內部軸組相關的錯誤,以將狀態從軸組錯誤停止 (GroupErrorStop) 變更為軸組靜止 (GroupStandstill)。
SetPositionOffset在不移動軸的情況下,為軸組中所有的軸設定位置。
Stop命令一個控制運動停止並將軸組狀態轉換為軸組停止 (GroupStopping)。
UpdateConfiguration透過讀取子系統中的模組值以更新該值。
WaitForTrigger滿足觸發條件時,軸組開始進行新的移動。

屬性

 名稱說明
Axes軸組中的軸清單。
AxesAcceleration軸組選定的座標系統中的實際加速度。
AxesPosition軸組選定的座標系統中的實際位置。
AxesVelocity軸組選定的座標系統中的實際速度。
Enable啟用或停用軸組。
Error導致該群組進入錯誤停止 (ErrorStop) 狀態的錯誤。
Override為軸組及所有在該軸組上使用的方法設定一個覆蓋值。
PathAcceleration工具中心點目前的組合路徑加速度。
PathVelocity工具中心點目前的組合路徑速度。
State依據目前啟用的分組方法取得單一軸組的狀態。

參見

IntervalZero.KINGSTAR.Base.Class 命名空間